piecing-up ends - Turkish English Dictionary